[PR]
最終更新日:
2000/06/29
1: //*********************************************************
2: // プロジェクト: MD4 - Message-Digest Algorithm
3: // ファイル名: md4.h
4: //*********************************************************
5: #ifndef MESSAGEDIGESTALGORITHM4_HEAD_INCLUDED
6: #define MESSAGEDIGESTALGORITHM4_HEAD_INCLUDED
7:
8:
9: //*********************************************************
10: // コンパイル環境の指定
11: //*********************************************************
12: #ifndef PRIVATE_TOOLS_HEAD_INCLUDED // 冗長ガード
13: #include <header/_tools.h>
14: #ifndef PRIVATE_TOOLS_HEAD_INCLUDED // ガード名の検査
15: #error "? PRIVATE_TOOLS_HEAD_INCLUDED"
16: #endif // #ifndef PRIVATE_TOOLS_HEAD_INCLUDED
17: #endif // #ifndef PRIVATE_TOOLS_HEAD_INCLUDED
18:
19:
20: //*********************************************************
21: // マクロ定数 の 定義
22: //*********************************************************
23: #define MD4_HASHSIZE ( 16 ) // BYTE md4[ MD4_HASHSIZE ]
24: #define MD4_HASHTEXTSIZE ( 2 * MD4_HASHSIZE ) //
25:
26:
27: //*********************************************************
28: // 構造体 の 宣言
29: //*********************************************************
30: typedef struct MD4_CTX_tag MD4_CTX;
31:
32:
33: //*********************************************************
34: // 関数 の 宣言
35: //*********************************************************
36: #ifdef __cplusplus
37: extern "C" {
38: #endif
39:
40:
41: // md4.cpp
42: MD4_CTX *MD4_CreateAlgorithm( void );
43: bool MD4_DestroyAlgorithm( MD4_CTX *context );
44: bool MD4_InitData( MD4_CTX *context );
45: bool MD4_AddData( MD4_CTX *context, const void *data, int length );
46: bool MD4_GetHash( const MD4_CTX *context, void *digest, int bufsize );
47: bool MD4_GetHashText( const MD4_CTX *context, char *buf, int bufsize );
48:
49:
50: #ifdef __cplusplus
51: } // extern "C"
52: #endif
53:
54:
55: #endif // #ifndef MESSAGEDIGESTALGORITHM4_HEAD_INCLUDED
56:
57:
58: //** end **
参照:
md4.cpp, main.cpp
このページは cpp2web が出力しました。
水無瀬 優 postmaster@katsura-kotonoha.sakura.ne.jp
http://katsura-kotonoha.sakura.ne.jp/prog/code/tools/misc/md4_h.shtml
>> Amazon.co.jp 『たまゆら童子』 へ
>> 楽天ブックス 『たまゆら童子』 へ